namespace PluginFrame
{
	public interface IAbsoluteAnalysisParameterConfiguration
	{
		int StartBaseline { get; set; }

		int StopBaseline { get; set; }

		bool IsAutoThreshold { get; set; }

		double ManualThreshold { get; set; }

		BaselineOptimization BaselineOptimization { get; set; }

		AbsoluteAnalysisType AbsoluteAnalysisType { get; set; }

		bool IsDigitalFilter { get; set; }

		IPcrExperimentProject Project { get; set; }

		IPcrStandardCurve ImportedStandardCurve { get; set; }

		string GetBaselineOptimizationString();

		void SetBaselineOptimizationString(string baselineOptimization);

		string GetAnalysisTypeString();

		AbsoluteAnalysisType GetAnalysisType(string analysisTypeString);

		void SetAnalysisTypeString(string analysisType);

		int BaseLineInterval();
	}
}
